package cn.sieis.service.project;

import java.util.List;

import cn.sieis.pojo.Project;

public interface ProjectService {
	
	public List<Project> getProjectList(String queryProName,Integer queryProStatus,Integer queryProSchool,Integer queryProContest,Integer currentPageNo,Integer pageSize)throws Exception;

	public int getProjectCount(String queryProName,Integer queryProStatus,Integer queryProSchool,Integer queryProContest)throws Exception;
	
	public boolean addProject(Project project)throws Exception;
	
	public boolean modify(Project project)throws Exception;
	
	public Project getProjectById(Integer id)throws Exception;
	
	public boolean deleteProjectById(Integer id)throws Exception;
	
	public List<Project> getProList(String queryProName,Integer queryProStatus,Integer queryProSchool,Integer queryProContest)throws Exception;
	
	public List<Project> getProProList()throws Exception;
	
	//ǰ��
	public List<Project> getProjectListF(String proName,Integer proSchool)throws Exception;
	
	public boolean sign(Project project)throws Exception; //ǰ�˱������� 
	

}
